/*
Theme Name: Cafe Nguyen Chat
Author: outsource freelancer
Author URI: http://wordpress.org/
Description: show cafe
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: cafenguyenchat

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
@import url(fonts/UTMDavida/stylesheet.css);
/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 *   4.1 - Site Header
 *   4.2 - Navigation
 * 5.0 - Content
 *   5.1 - Entry Header
 *   5.2 - Entry Meta
 *   5.3 - Entry Content
 *   5.4 - Galleries
 *   5.5 - Post Formats
 *   5.6 - Attachments
 *   5.7 - Post/Paging Navigation
 *   5.8 - Author Bio
 *   5.9 - Archives
 *   5.10 - Search Results/No posts
 *   5.11 - 404
 *   5.12 - Comments
 *   5.13 - Multisite
 * 6.0 - Sidebar
 *   6.1 - Widgets
 * 7.0 - Footer
 * 8.0 - Media Queries
 * 9.0 - Print
 * ----------------------------------------------------------------------------
 */
/**
 * 1.0 Reset
 *
 * Modified from Normalize.css to provide cross-browser consistency and a smart
 * default styling of HTML elements.
 *
 * @see http://git.io/normalize
 * ----------------------------------------------------------------------------
 */
 * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
article, aside, details, figcaption, figure, footer, header, nav, section, summary { display: block }
audio, canvas, video { display: inline-block }
audio:not([controls]) { display: none; height: 0; }
[hidden] { display: none }
html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html, button, input, select, textarea { font-family: Arial }
body { color: #141412; line-height: 1.5; margin: 0; font-size:12px;}
a { color: #ca3c08; text-decoration: none; -moz-transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s; }
a:visited {}
a:focus { outline:0 }
a:active, a:hover { color: #fff; outline: 0; }
a:hover { text-decoration: none }
h1, h2, h3, h4, h5, h6 { clear: both; font-family: Arial; line-height: 1.3; font-weight:bold;}
h1 { font-size: 48px; }
h2 { font-size: 30px; }
h3 { font-size: 22px; }
h4 { font-size: 20px; }
h5 { font-size: 18px; }
h6 { font-size: 16px; }
address { font-style: italic; margin: 0 0 24px; }
abbr[title] { border-bottom: 1px dotted }
b, strong { font-weight: bold }
dfn { font-style: italic }
mark { background: #ff0; color: #000; }
p { margin: 0 0 24px }
code, kbd, pre, samp { font-family: monospace, serif; font-size: 14px; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; }
pre { background: #f5f5f5; color: #666; font-family: monospace; font-size: 14px; margin: 20px 0; overflow: auto; padding: 20px; white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
blockquote, q { -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none; }
blockquote { font-size: 18px; font-style: italic; font-weight: 300; margin: 24px 40px; }
blockquote blockquote { margin-right: 0 }
blockquote cite, blockquote small { font-size: 14px; font-weight: normal; text-transform: uppercase; }
blockquote em, blockquote i { font-style: normal; font-weight: 300; }
blockquote strong, blockquote b { font-weight: 400 }
small { font-size: smaller }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em }
sub { bottom: -0.25em }
dl { margin: 0 20px }
dt { font-weight: bold }
dd { margin: 0 0 20px }
menu, ol, ul { margin: 16px 0; padding: 0 0 0 40px; }
ul { list-style-type: square }
nav ul, nav ol { list-style: none; list-style-image: none; }
li > ul, li > ol { margin: 0 }
img { -ms-interpolation-mode: bicubic; border: 0; vertical-align: middle; }
svg:not(:root) { overflow: hidden }
figure { margin: 0 }
form { margin: 0 }
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0; padding: 0; white-space: normal; }
button, input, select, textarea { font-size: 100%; margin: 0; max-width: 100%; vertical-align: baseline; }
button, input { line-height: normal }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
button[disabled], input[disabled] { cursor: default }
input[type="checkbox"], input[type="radio"] { padding: 0 }
input[type="search"] { -webkit-appearance: textfield; padding-right: 2px; /* Don't cut off the webkit search cancel button */ width: 270px; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; }
table { border-bottom: 1px solid #ededed; border-collapse: collapse; border-spacing: 0; font-size: 14px; line-height: 2; margin: 0 0 20px; width: 100%; }
caption, th, td { font-weight: normal; text-align: left; }
caption { font-size: 16px; margin: 20px 0; }
th { font-weight: bold; text-transform: uppercase; }
td { border-top: 1px solid #ededed; padding: 6px 10px 6px 0; }
del { color: #333 }
ins { background: #fff9c0; text-decoration: none; }
hr { background: url(images/dotted-line.png) repeat center top; background-size: 4px 4px; border: 0; height: 1px; margin: 0 0 24px; }
/**
 * 2.0 Repeatable Patterns
 * ----------------------------------------------------------------------------
 */
.genericon:before, .menu-toggle:after, .featured-post:before, .date a:before, .entry-meta .author a:before, .format-audio .entry-content:before, .comments-link a:before, .tags-links a:first-child:before, .categories-links a:first-child:before, .edit-link a:before, .attachment .entry-title:before, .attachment-meta:before, .attachment-meta a:before, .comment-awaiting-moderation:before, .comment-reply-link:before, .comment-reply-login:before, .comment-reply-title small a:before, .bypostauthor > .comment-body .fn:before, .error404 .page-title:before { -webkit-font-smoothing: antialiased; display: inline-block; font: normal 16px/1 Genericons; vertical-align: text-bottom; }
/* Clearing floats */
.clear:after, .attachment .entry-header:after, .site-footer .widget-area:after, .entry-content:after, .page-content:after, .navigation:after, .nav-links:after, .gallery:after, .comment-form-author:after, .comment-form-email:after, .comment-form-url:after, .comment-body:after { clear: both }
.clear:before, .clear:after, .attachment .entry-header:before, .attachment .entry-header:after, .site-footer .widget-area:before, .site-footer .widget-area:after, .entry-content:before, .entry-content:after, .page-content:before, .page-content:after, .navigation:before, .navigation:after, .nav-links:before, .nav-links:after, .gallery:before, .gallery:after, .comment-form-author:before, .comment-form-author:after, .comment-form-email:before, .comment-form-email:after, .comment-form-url:before, .comment-form-url:after, .comment-body:before, .comment-body:after { content: ""; display: table; }
/* Assistive text */
.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; }
.screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; display: block; font-size: 14px; font-weight: bold; height: auto; line-height: normal; padding: 15px 23px 14px; position: absolute; left: 5px; top: 5px; text-decoration: none; width: auto; z-index: 100000; /* Above WP toolbar */ }
/* Form fields, general styles first. */
button, input, textarea { border: 2px solid #d4d0ba; font-family: inherit; padding: 5px; }
input, textarea { color: #141412 }
input:focus, textarea:focus { border: 2px solid #c3c0ab; outline: 0; }
/* Buttons */
button, input[type="submit"], input[type="button"], input[type="reset"] { background: #e05d22; /* Old browsers */ background: -webkit-linear-gradient(top, #e05d22 0%, #d94412 100%); /* Chrome 10+, Safari 5.1+ */ background: linear-gradient(to bottom, #e05d22 0%, #d94412 100%); /* W3C */ border: none; border-bottom: 3px solid #b93207; border-radius: 2px; color: #fff; display: inline-block; padding: 11px 24px 10px; text-decoration: none; }
button:hover, button:focus, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:focus, input[type="button"]:focus, input[type="reset"]:focus { background: #ed6a31; /* Old browsers */ background: -webkit-linear-gradient(top, #ed6a31 0%, #e55627 100%); /* Chrome 10+, Safari 5.1+ */ background: linear-gradient(to bottom, #ed6a31 0%, #e55627 100%); /* W3C */ outline: none; }
button:active, input[type="submit"]:active, input[type="button"]:active, input[type="reset"]:active { background: #d94412; /* Old browsers */ background: -webkit-linear-gradient(top, #d94412 0%, #e05d22 100%); /* Chrome 10+, Safari 5.1+ */ background: linear-gradient(to bottom, #d94412 0%, #e05d22 100%); /* W3C */ border: none; border-top: 3px solid #b93207; padding: 10px 24px 11px; }
.post-password-required input[type="submit"] { padding: 7px 24px 4px; vertical-align: bottom; }
.post-password-required input[type="submit"]:active { padding: 5px 24px 6px }
/* Placeholder text color -- selectors need to be separate to work. */
::-webkit-input-placeholder { color: #7d7b6d }
:-moz-placeholder { color: #7d7b6d }
::-moz-placeholder { color: #7d7b6d }
:-ms-input-placeholder { color: #7d7b6d }
/*
 * Responsive images
 *
 * Fluid images for posts, comments, and widgets
 */
.entry-content img, .entry-summary img, .comment-content img, .widget img, .wp-caption { max-width: 100% }
/* Make sure images with WordPress-added height and width attributes are scaled correctly. */
.entry-content img, .entry-summary img, .comment-content img[height], img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"] { height: auto }
img.size-full, img.size-large, img.wp-post-image { height: auto; max-width: 100%; }
/* Make sure videos and embeds fit their containers. */
embed, iframe, object, video { max-width: 100% }
/* Override the Twitter embed fixed width. */
.entry-content .twitter-tweet-rendered { max-width: 100% !important }
/* Images */
.alignleft { float: left }
.alignright { float: right }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
img.alignleft { margin: 5px 20px 5px 0 }
.wp-caption.alignleft { margin: 5px 10px 5px 0 }
img.alignright { margin: 5px 0 5px 20px }
.wp-caption.alignright { margin: 5px 0 5px 10px }
img.aligncenter { margin: 5px auto }
img.alignnone { margin: 5px 0 }
.wp-caption .wp-caption-text, .entry-caption, .gallery-caption { color: #220e10; font-size: 18px; font-style: italic; font-weight: 300; }
img.wp-smiley, .rsswidget img { border: 0; border-radius: 0; box-shadow: none; margin-bottom: 0; margin-top: 0; padding: 0; }
.wp-caption.alignleft + ul, .wp-caption.alignleft + ol { list-style-position: inside }
/**
 * 3.0 Basic Structure
 * ----------------------------------------------------------------------------
 */
.site { background:url(images/bg_content.png); margin: 0 auto; max-width: 1600px; width: 100%; }
.site-main { position: relative }
.site-main .sidebar-container { height: 0; position: absolute; top: 40px; width: 100%; z-index: 1; }
.site-main .sidebar-inner { margin: 0 auto; max-width: 1040px; }
/**
 * 4.0 Header
 * ----------------------------------------------------------------------------
 */
/**
 * 4.1 Site Header
 * ----------------------------------------------------------------------------
 */
.site-header { position: relative }
.site-header .home-link { color: #141412; display: block; margin: 0 auto; max-width: 1080px; min-height: 230px; padding: 0 20px; text-decoration: none; width: 100%; }
.site-header .site-title:hover { text-decoration: underline }
.site-title { font-size: 60px; font-weight: bold; line-height: 1; margin: 0; padding: 58px 0 10px; }
.site-description { font: 300 italic 24px "Source Sans Pro", Helvetica, sans-serif; margin: 0; }
/**
 * 4.2 Navigation
 * ----------------------------------------------------------------------------
 */
.main-navigation { clear: both; margin: 0 auto; max-width: 1080px; min-height: 45px; position: relative; }
ul.nav-menu, div.nav-menu > ul { margin: 0; padding: 0 40px 0 0; }
.nav-menu li { display: inline-block; position: relative; }
.nav-menu li a { color: #141412; display: block; font-size: 15px; line-height: 1; padding: 15px 20px; text-decoration: none; }
.nav-menu li:hover > a, .nav-menu li a:hover { background-color: #220e10; color: #fff; }
.nav-menu .sub-menu, .nav-menu .children { background-color: #220e10; border: 2px solid #f7f5e7; border-top: 0; display: none; padding: 0; position: absolute; left: -2px; z-index: 99999; }
.nav-menu .sub-menu ul, .nav-menu .children ul { border-left: 0; left: 100%; top: 0; }
ul.nav-menu ul a, .nav-menu ul ul a { color: #fff; margin: 0; width: 200px; }
ul.nav-menu ul a:hover, .nav-menu ul ul a:hover { background-color: #db572f }
ul.nav-menu li:hover > ul, .nav-menu ul li:hover > ul { display: block }
.nav-menu .current_page_item > a, .nav-menu .current_page_ancestor > a, .nav-menu .current-menu-item > a, .nav-menu .current-menu-ancestor > a { color: #bc360a; font-style: italic; }
.menu-toggle { display: none }
/* Navbar */
.navbar { background-color: #f7f5e7; margin: 0 auto; max-width: 1600px; width: 100%; }
.site-header .search-form { position: absolute; right: 20px; top: 1px; }
.site-header .search-field { background-color: transparent; background-image: url(images/search-icon.png); background-position: 5px center; background-repeat: no-repeat; background-size: 24px 24px; border: none; cursor: pointer; height: 37px; margin: 3px 0; padding: 0 0 0 34px; position: relative; -webkit-transition: width 400ms ease, background 400ms ease; transition: width 400ms ease, background 400ms ease; width: 0; }
.site-header .search-field:focus { background-color: #fff; border: 2px solid #c3c0ab; cursor: text; outline: 0; width: 230px; }
/**
 * 5.0 Content
 * ----------------------------------------------------------------------------
 */
.hentry { }
.entry-header, .entry-content, .entry-summary, .entry-meta { margin: 0 auto; /*max-width: 604px; */width: 100%; }
.sidebar .entry-header, .sidebar .entry-content, .sidebar .entry-summary, .sidebar .entry-meta { max-width: 1040px; padding: 0 376px 0 60px; }
/**
 * 5.1 Entry Header
 * ----------------------------------------------------------------------------
 */
.sidebar .entry-header .entry-meta { padding: 0 }
.entry-thumbnail img { display: block; margin: 0 auto 10px; }
.entry-header { margin-bottom: 30px }
.entry-title { font-weight: normal; margin: 0 0 5px; }
.entry-title a { color: #141412 }
.entry-title a:hover { color: #ea9629 }
/**
 * 5.2 Entry Meta
 * ----------------------------------------------------------------------------
 */
.entry-meta { clear: both; font-size: 14px; }
.entry-meta a { color: #bc360a }
.entry-meta a:hover { color: #bc360a }
.entry-meta > span { margin-right: 20px }
.entry-meta > span:last-child { margin-right: 0 }
.featured-post:before { content: "\f308"; margin-right: 2px; }
.entry-meta .date a:before { content: "\f303" }
.comments-link a:before { content: "\f300"; margin-right: 2px; position: relative; top: -1px; }
.entry-meta .author a:before { content: "\f304"; position: relative; top: -1px; }
.categories-links a:first-child:before { content: "\f301" }
.tags-links a:first-child:before { content: "\f302"; position: relative; top: -1px; }
.edit-link a:before { content: "\f411"; position: relative; top: -1px; }
.single-author .entry-meta .author, .sticky.format-standard .entry-meta .date, .sticky.format-audio .entry-meta .date, .sticky.format-chat .entry-meta .date, .sticky.format-image .entry-meta .date, .sticky.format-gallery .entry-meta .date { display: none }
/**
 * 5.3 Entry Content
 * ----------------------------------------------------------------------------
 */
.entry-content { -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto; word-wrap: break-word; }
.entry-content a, .comment-content a { color: #371d10 }
.entry-content a:hover, .comment-content a:hover { color: #F0EBE2; }
.entry-content blockquote { font-size: 24px }
.entry-content blockquote cite, .entry-content blockquote small { font-size: 16px }
.entry-content img.alignleft, .entry-content .wp-caption.alignleft { margin-left: -60px }
.entry-content img.alignright, .entry-content .wp-caption.alignright { margin-right: -60px }
footer.entry-meta { margin-top: 24px }
.format-standard footer.entry-meta { margin-top: 0 }
/* Page links */
.page-links { clear: both; font-size: 16px; font-style: italic; font-weight: normal; line-height: 2.2; margin: 20px 0; text-transform: uppercase; }
.page-links a, .page-links > span { background: #fff; border: 1px solid #fff; padding: 5px 10px; text-decoration: none; }
.format-status .entry-content .page-links a, .format-gallery .entry-content .page-links a, .format-chat .entry-content .page-links a, .format-quote .entry-content .page-links a, .page-links a { background: #e63f2a; border: 1px solid #e63f2a; color: #fff; }
.format-gallery .entry-content .page-links a:hover, .format-audio .entry-content .page-links a:hover, .format-status .entry-content .page-links a:hover, .format-video .entry-content .page-links a:hover, .format-chat .entry-content .page-links a:hover, .format-quote .entry-content .page-links a:hover, .page-links a:hover { background: #fff; color: #e63f2a; }
.format-status .entry-content .page-links > span, .format-quote .entry-content .page-links > span { background: none }
.page-links .page-links-title { background: transparent; border: none; margin-right: 20px; padding: 0; }
/* Mediaelements */
.hentry .mejs-mediaelement, .hentry .mejs-container .mejs-controls { background: #220e10 }
.hentry .mejs-controls .mejs-time-rail .mejs-time-loaded, .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { background: #fff }
.hentry .mejs-controls .mejs-time-rail .mejs-time-current { background: #ea9629 }
.hentry .mejs-controls .mejs-time-rail .mejs-time-total, .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { background: #595959 }
.hentry .mejs-controls .mejs-time-rail span, .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { border-radius: 0 }
/**
 * 5.4 Galleries
 * ----------------------------------------------------------------------------
 */
.gallery { margin-bottom: 20px; margin-left: -4px; }
.gallery-item { float: left; margin: 0 4px 4px 0; overflow: hidden; position: relative; }
.gallery-columns-1.gallery-size-medium, .gallery-columns-1.gallery-size-thumbnail, .gallery-columns-2.gallery-size-thumbnail, .gallery-columns-3.gallery-size-thumbnail { display: table; margin: 0 auto 20px; }
.gallery-columns-1 .gallery-item, .gallery-columns-2 .gallery-item, .gallery-columns-3 .gallery-item { text-align: center }

/* cafe nguyen chat */
/* Layout */
#content{width:960px;margin:0 auto;}


/* homepage ============================================ */
/* ----> homepage layout */
.home #content{width:100%;}
#home-block1, #home-block2{overflow:hidden;width:960px;margin:0 auto;}
#home-content1, #home-content2{width:600px;float:left;}
#home-sidebar1, #home-sidebar2{width:340px;float:right;}

.home .entry-header{display:none;}

/* ----> banners */
.banner-product{text-align:center;background-color:#f6f1e7;margin-top:-30px;}
.banner-product img{margin:0;}
.sales-banner{width:960px;margin:0 auto;overflow:hidden;}
.sales-banner img{margin:0;}
.home-banner{text-align:center;}
.home-banner img{margin:0;}

/* ----> slidershow */
.box_skitter{width:960px;margin:0 auto;}
.bottom-home-slideshow{background:url(images/bg_slideshow.png) no-repeat 50% 0;height:40px;text-align:center;z-index:1;position:relative;}

/* ----> slider */
#home-slider{background:url(images/bg_homeslider.png);}
.slider-title{width:960px;margin:0 auto;}
.slider-title h3{font-family:utm_davidaregular, Arial;font-weight:normal;font-size:30px;color:#ffa800;text-transform:uppercase;background:url(images/i_title_homeslider.png) 0 50% no-repeat;padding:20px 0 22px 60px;margin:0;}
.home-slider{width:980px;margin:0 auto;}
.home-slider .image_carousel{padding:0;}
/*.home-slider #foo_content{margin:0 20px 0 0;padding:0;width:225px;min-height:426px;}
.home-slider #foo_content + div + div + div{margin-right:0;}*/
.home-slider #foo_content{margin:0 10px;padding:0;width:225px;min-height:426px;}

.home-slider .image a{display:block;}
.home-slider .image_carousel img{border:3px solid #f0ebe2;padding:0;margin:0;float:none;}
.home-slider h2.post-title{font-size:12px;color:#ffa800;text-transform:uppercase;height:30px;overflow:hidden;margin:20px 0 10px;}
.home-slider .foo_con{font-family:Arial;font-size:12px;line-height:16px;color:#b98d6c;width:100%;margin:0 0 8px 0;}
	.foo_con h4{font-size:12px;line-height:16px;font-weight:normal;color:#b98d6c;margin:0;}
.home-slider .more{display:inline-block;font-family:Arial;font-size:12px;color:#ffa300;margin-left:110px;}
.home-slider .more a{color:#ffa300;text-decoration:underline;background:url(images/i_readmore.png) no-repeat 0 50%;padding-left:15px;}

a.prev, a.next{width:19px;height:28px;background-image:url(images/btn_slider.png);}
a.prev{background-position:0 100%;}
a.next{background-position:100% 100%;}
a.prev:hover{background-position:0 0;}
a.next:hover{background-position:100% 0;}

/* Widget ============================================ */
h3.widget-title{font-family:utm_davidaregular, Arial;font-weight:normal;font-size:24px;color:#3b1d0c;text-transform:uppercase;background:url(images/i_widget_title.png) 0 50% no-repeat;margin:0;padding:20px 0 19px 48px;}
.widget ul{list-style:none;margin:0;padding:0;}

/* widget_custom_recent_posts */
/* ----> home content */
.widget_custom_recent_posts{overflow:hidden;}
.first_detail{width:243px;float:left;}
.more_posts{width:335px;float:right;}
.more-link{float:right;font-style:italic;color:#371d10;}

.first_detail .thumbnail-image a{display:block;margin:0 0 13px 0;}
.first_detail .thumbnail-image a img{border:3px solid #f0ebe2;}
.first_detail h2.post-title{color:#371d10;font-size:12px;line-height:16px;margin:0 0 11px 0;}
.first_detail h2.post-title a{color:#371d10;}
.first_detail .entry-content p{margin:0;}

.more_posts ul li{padding-bottom:5px;}
.more_posts ul li a{color:#371d10;font-weight:bold;}

/* ----> links */
.widget_custom_recent_posts ul.post_list li h2{color:#371d10;font-size:12px;line-height:16px;margin:0 0 11px 0;}
.widget_custom_recent_posts ul.post_list li h2 a{color:#371d10;}
.widget_custom_recent_posts ul.post_list li h2 a:hover{color:#f0ebe2;}

/* Footer =========================================== */
#footer-top{width:960px;margin:0 auto;overflow:hidden;}
#footer-top ul.widget-area{float:left;margin-right:20px;}
#footer-top ul.widget-area.last{margin-right:0;}
#footer-widget-area1{width:210px;}
#footer-widget-area2{width:215px;}
#footer-widget-area3{width:235px;}
#footer-widget-area4{width:240px;}

#footer-center{width:960px;margin:0 auto;overflow:hidden;}
#footer-center ul.widget-area{float:left;margin-right:20px;}
#footer-center ul.widget-area.last{margin-right:0;}
#footer-widget-area5{width:180px;}
#footer-widget-area6{width:180px;}
#footer-widget-area7{width:180px;}
#footer-widget-area8{width:200px;}
#footer-widget-area9{width:140px;}

#footer-bottom{}
#footer-widget-area10{width:960px;margin:0 auto;}

.footerbottom{background-color:#342809;height:38px;overflow:hidden;}
.copyright{width:960px;margin:0 auto;line-height:38px;color:#897851;}